Text copied to clipboard!

Naslov

Text copied to clipboard!

Programski arhitekt

Opis

Text copied to clipboard!
Iščemo programskega arhitekta, ki bo prevzel ključno vlogo pri načrtovanju, razvoju in nadzoru arhitekture programske opreme v naši organizaciji. Kot programski arhitekt boste odgovorni za oblikovanje tehničnih rešitev, ki ustrezajo poslovnim zahtevam, zagotavljajo skalabilnost, varnost in učinkovitost sistemov ter usmerjajo razvojne ekipe pri implementaciji teh rešitev. Vaša naloga bo sodelovanje z različnimi deležniki, vključno z vodji projektov, razvijalci, sistemskimi inženirji in poslovnimi analitiki, da bi zagotovili, da so programske rešitve usklajene s strateškimi cilji podjetja. Pričakujemo, da boste imeli poglobljeno razumevanje različnih arhitekturnih vzorcev, tehnologij in razvojnih metodologij, kot so mikroservisi, oblačne storitve, DevOps in agilni pristopi. Odgovorni boste za izdelavo tehnične dokumentacije, ocenjevanje novih tehnologij, izvajanje tehničnih pregledov kode in zagotavljanje skladnosti z najboljšimi praksami. Prav tako boste igrali pomembno vlogo pri mentoriranju mlajših razvijalcev in spodbujanju tehnične odličnosti znotraj ekipe. Idealni kandidat ima izkušnje z razvojem kompleksnih informacijskih sistemov, obvladovanje več programskih jezikov (npr. Java, C#, Python), poznavanje arhitekture oblačnih platform (AWS, Azure, GCP) ter sposobnost strateškega razmišljanja in reševanja problemov. Poleg tehničnih znanj so pomembne tudi komunikacijske sposobnosti, saj boste pogosto sodelovali z ne-tehničnimi deležniki. Če ste strastni do tehnologije, imate izkušnje z arhitekturnim načrtovanjem in želite vplivati na tehnično usmeritev podjetja, vas vabimo, da se pridružite naši ekipi.

Odgovornosti

Text copied to clipboard!
  • Načrtovanje in razvoj arhitekture programske opreme
  • Sodelovanje z razvojnimi ekipami pri implementaciji rešitev
  • Izdelava tehnične dokumentacije in arhitekturnih diagramov
  • Ocenjevanje novih tehnologij in orodij
  • Izvajanje tehničnih pregledov kode
  • Zagotavljanje skladnosti z varnostnimi in kakovostnimi standardi
  • Svetovanje pri tehničnih odločitvah
  • Mentoriranje mlajših razvijalcev
  • Sodelovanje z vodji projektov in poslovnimi analitiki
  • Optimizacija obstoječih sistemov in procesov

Zahteve

Text copied to clipboard!
  • Diploma iz računalništva, informatike ali sorodnega področja
  • Vsaj 5 let izkušenj z razvojem programske opreme
  • Izkušnje z arhitekturnim načrtovanjem kompleksnih sistemov
  • Poznavanje arhitekturnih vzorcev in najboljših praks
  • Znanje programskih jezikov kot so Java, C#, Python
  • Izkušnje z oblačnimi platformami (AWS, Azure, GCP)
  • Razumevanje DevOps in CI/CD procesov
  • Odlične komunikacijske in vodstvene sposobnosti
  • Sposobnost strateškega razmišljanja
  • Znanje angleškega jezika

Možna vprašanja na razgovoru

Text copied to clipboard!
  • Kakšne izkušnje imate z arhitekturo mikroservisov?
  • Katere oblačne platforme ste že uporabljali in kako?
  • Kako pristopate k ocenjevanju novih tehnologij?
  • Kako zagotavljate skladnost kode z najboljšimi praksami?
  • Kako sodelujete z ne-tehničnimi deležniki?
  • Kateri projekt vam je bil največji izziv in zakaj?
  • Kako mentorirate mlajše razvijalce?
  • Kako pristopate k reševanju tehničnih težav?
  • Kakšne so vaše izkušnje z agilnim razvojem?
  • Kako dokumentirate arhitekturne odločitve?